
body,
button,
input,
p,
li,
ol,
ul,
div,
section,
article,
td,
th,
span,
textarea,
form,
footer,
header,
nav,
main,
address,
aside,
pre,
canvas {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body {
  overflow: hidden;
}
pre span {
  display: none !important;
}
li {
  list-style: none;
}
#app {
  overflow: hidden;
}
.el-tabs {
  height: 100%;
}
.el-tabs__content {
  height: calc(100% - 55px);
  overflow: auto;
}
.el-tabs__nav-scroll {
  padding-left: 20px;
}
.el-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}
pre {
  display: none !important;
}
.el-form-item {
  width: 30%;
  position: relative;
}
.attr-list {
  padding: 10px 0 !important;
}
.el-collapse-item__content {
  padding-bottom: 0 !important;
  margin: 5px 15px;
  line-height: normal;
}
.el-collapse-item__wrap {
  border-bottom: none;
}
.el-checkbox-button--small .el-checkbox-button__inner {
  padding: 9px 15px;
  font-size: 12px;
  font-weight: 700 !important;
  border-radius: 0;
}
.el-input__inner {
  padding: 0 0px 0px 5px;
  background-color: #161a2c;
  border: 1px solid #39435d;
  color: #ffffff99;
}
.el-color-picker__trigger {
  margin: 0 5px -12px 0;
}
.el-checkbox-button__inner {
  border: 0 !important;
  background: #2d3142;
  padding: 2.5px 2.5px !important;
}
.active .el-icon-close {
  color: #fff !important;
  font-weight: 700;
}
.el-icon-close:hover {
  color: #000 !important;
  background-color: #fff !important;
}
.el-tooltip__popper.is-dark {
  background: #cfd1d6 !important;
  border-radius: 4px !important;
  color: #222222 !important;
}
.el-tooltip__popper .popper__arrow::after {
  content: ' ';
  border-width: 5px;
  background: #1a1f32 !important;
  border-color: #1a1f32 !important;
  /* color: #cfd1d6 !important; */
}
.el-collapse-item__header {
  background-color: #1a1f32;
  color: #ffffffb3;
  border-bottom: 1px solid #ffffff26;
  padding: 0 15px;
}
.el-collapse {
  border: none;
}
.el-tabs__item {
  color: #ffffff99;
  padding: 0 15px;
}
.el-tabs__nav-scroll {
  padding-left: 15px;
}
.el-tabs__item.is-active,
.el-tabs__item:hover {
  color: #5bc4d6 !important;
}
.el-tabs__header {
  margin: 0;
}
.el-tabs__nav-wrap::after {
  background: none;
}
.el-tabs__active-bar {
  background: #5bc4d6;
}
.el-collapse-item__wrap {
  background-color: #252d42;
}
.el-input--small .el-input__inner {
  height: 22px;
  line-height: 22px;
  color: #ffffff99;
}
.el-form-item__label {
  position: absolute;
  right: 5px;
  padding: 0 0px 0 0;
  z-index: 1;
}
.el-input__inner:hover,
.el-input__inner:focus {
  border-color: #5bc4d6a3;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type='number'] {
  -moz-appearance: textfield;
}

.scrollbar {
  width: 30px;
  height: 300px;
  margin: 0 auto;
}
::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 5px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 5px;
}
::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #838383;
}
::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #05090c;
}
::-webkit-scrollbar-corner {
  /*滚动条里面小方块*/
  border-radius: 10px;
  background: #05090c;
}
.el-radio-button--mini .el-radio-button__inner {
  padding: 2px 4px;
}
.el-radio-button__inner {
  background: #161a2c;
  border: 1px solid #39435d;
  color: #ffffff99;
}
.el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #39435d;
}
.el-color-picker--mini .el-color-picker__trigger {
  height: 22px;
  width: 32px;
}
.el-color-picker__trigger {
  margin: 0 0px -6px 0;
  padding: 2px;
  border: 1px solid #39435d;
}
.el-color-picker__color {
  border: none;
}
.el-textarea__inner {
  background-color: #161a2c;
  border: 1px solid #39435d;
}
.el-textarea__inner:focus,
.el-textarea__inner:hover {
  border-color: #5bc4d6a3;
}
.el-checkbox-button.is-checked .el-checkbox-button__inner,
.el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background: linear-gradient(270deg, #1e9eaf 0%, #62c1ce 29%, #25a3b8 100%);
  background-color: #24476b !important;
}
.el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: #00000000 !important;
  box-shadow: none !important;
  border-color: #00000000 !important;
}
.el-radio-button__inner:hover {
  color: #ffffff;
}
.el-input__prefix,
.el-input__suffix {
  top: -5px !important;
}
.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #1e9eaf;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background: linear-gradient(270deg, #1e9eaf 0%, #62c1ce 29%, #25a3b8 100%);
  background-color: #24476b !important;
  border-color: #1e9eaf !important;
}
.el-checkbox__inner {
  border: 1px solid #39435d;
  background-color: #161a2c59;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #1e9eaf00 !important;
}
.el-color-picker__panel {
  background-color: #29344d;
  border: 1px solid #ffffff1c;
}
.el-color-alpha-slider__bar {
  background: linear-gradient(to right, rgb(0 0 0 / 53%) 0%, rgb(0 0 0 / 85%) 100%) !important;
}
.el-color-dropdown__btn {
  background: linear-gradient(270deg, #1e9eaf 0%, #62c1ce 29%, #25a3b8 100%);
  color: #ffffff;
  border: none;
}
.el-button.is-plain:focus,
.el-button.is-plain:hover {
  background: linear-gradient(270deg, #1e9eaf 0%, #62c1ce 29%, #25a3b8 100%);
  border: none;
  color: #ffffff;
}
.el-color-dropdown__link-btn {
  color: #ffffff99;
}
.el-color-hue-slider__thumb,
.el-color-alpha-slider__thumb {
  background: #ffffff80;
}
.el-tag__close {
  color: #fff !important;
  font-weight: bold;
}
.el-tree-node__content:hover {
  background-color: rgb(255 255 255 / 10%);
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: rgb(255 255 255 / 30%);
}
.table1Model .el-table--striped .el-table__body tr.el-table__row--striped td {
  background: #8fb2c2 ;
  color: #fff;
}

.table1Model .el-table--scrollable-y .el-table__body-wrapper{
  overflow: hidden;
}
.table1Model .el-table th,
.table1Model .el-table tr,
.table1Model .el-table--striped .el-table__body tr.el-table__row--striped td,
.table1Model .el-table,
.table1Model .el-table__expanded-cell,
.table1Model .el-table--enable-row-hover .el-table__body tr:hover > td,
.table1Model .el-table td,
.table1Model .el-table th.is-leaf {
  background-color: transparent;
  border: none;
  color: rgb(248, 248, 248);
  font-size: 12px;
}
.table1Model .el-table::before {
  /* 去除下边框 */
  height: 0;
}
.table1Model .el-table td,
.table1Model .el-table th {
  padding: 0;
  height: 25px;
}
.table1Model .el-table th {
  color: #97cbff !important;
  border-bottom: 1px solid #4672a4 !important;
}
.table1Model .el-table__header-wrapper {
  margin-bottom: 10px !important;
}
.table1Model .el-table--striped .el-table__body tr.el-table__row--striped td {
  background: rgba(0, 0, 0, 0.15) !important;
}
.table1Model .el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: rgba(0, 0, 0, 0.55) !important;
}
@font-face {
  font-family: Tengxun;
  src: url("../assets/font/TencentSans-W7.ttf");
}
@font-face {
  font-family: Oppo;
  src: url("../assets/font/OPPO\ Sans-Regular.ttf");
}
@font-face {
  font-family: DSDIG;
  src: url("../assets//font/DS-DIGI.TTF");
}